// api.js - 接口请求封装
const API = {
    // 获取个人信息
    getUserInfo() {
        return new Promise((resolve) => {
            // 模拟异步请求（实际项目中替换为真实接口）
            setTimeout(() => {
                // 从mock数据读取
                fetch('./mock/data.json')
                    .then(res => res.json())
                    .then(data => resolve(data.userInfo));
            }, 500);
        });
    },

    // 获取动态列表
    getDynamics() {
        return new Promise((resolve) => {
            setTimeout(() => {
                fetch('./mock/data.json')
                    .then(res => res.json())
                    .then(data => resolve(data.dynamics));
            }, 500);
        });
    },

    // 获取相册列表
    getAlbums() {
        return new Promise((resolve) => {
            setTimeout(() => {
                fetch('./mock/data.json')
                    .then(res => res.json())
                    .then(data => resolve(data.albums));
            }, 500);
        });
    },

    // 获取日志列表
    getBlogs() {
        return new Promise((resolve) => {
            setTimeout(() => {
                fetch('./mock/data.json')
                    .then(res => res.json())
                    .then(data => resolve(data.blogs));
            }, 500);
        });
    }
};